// pages/myCoupon/myCoupon.js
var http = require("../../utils/http.js");
Page({
    /**
     * 页面的初始数据
     */
    data: {
        couponList: [],
        userId: 0,
        couponSts: 1,
        coupons: {
            totalLength: 0,
            canUseCoupons: [],
            noCanUseCoupons: []
        },
    },

    /**
     * 生命周期函数--监听页面加载
     */
    changeCouponSts: function(e) {
        this.setData({
          couponSts: e.currentTarget.dataset.sts
        });
    },
    onLoad(options) {
        wx.showLoading();
        // var page = this
        // var couponPar = {
        //     url: "/p/coupon/getTtlCoupons",
        //     method: "GET",
        //     callBack: function(res) {
        //         wx.hideLoading();
        //         console.log(res)
        //         page.setData({
        //             couponList: res
        //         })
        //     }
        // }
        // http.request(couponPar);
        var page = this
        var couponPar = {
            url: "/p/coupon/getCouponOrderDto",
            method: "GET",
            callBack: function(res) {
                wx.hideLoading();
                console.log(res)
                if (res) {
                    let canUseCoupons = []
                    let unCanUseCoupons = []
                    res.forEach(coupon => {
                      if (coupon.status) {
                        coupon.text = ''
                        canUseCoupons.push(coupon)
                      } else {
                        var endDate = new Date(coupon.endDate);
                        var now = new Date();
                        if (endDate < now){
                            coupon.text = '已过期'
                        }
                        else{
                            coupon.text = '已使用'
                        }
                        unCanUseCoupons.push(coupon)
                      }
                    })
                    page.setData({
                      coupons: {
                        totalLength: res.length,
                        canUseCoupons: canUseCoupons,
                        unCanUseCoupons: unCanUseCoupons
                      }
                    })
                }
            }
        }
        http.request(couponPar);
    },

    getToUse: function(){
        wx.switchTab({
            url: '/pages/index/index' // 标签栏页面的路径
          });
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})